Arenadata DB для разработчиков

25-29 августа
22-26 сентября
13-17 октября
27-31 октября
10-14 ноября
01-05 декабря
15-19 декабря

Курс «Arenadata DB для разработчиков» поможет разобраться во всех тонкостях Arenadata DB — аналитической, распределённой СУБД, построенной на MPP-системе с открытым исходным кодом Greenplum

Преимущества курса

Курс от активного коммитера в Greenplum

Arenadata много лет занимается развитием Greenplum: мы являемся самым активным коммитером в этот проект в России и вторым в мире после VMware.

Вхождение в технологию

Курс даёт необходимые знания для эффективной и безопасной эксплуатации Arenadata DB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.

Сертификация

  • Слушателям, успешно прошедшим сертификацию, выдается именной вендорский сертификат.
  • Слушателям курса предоставляется 2 попытки для прохождения проверки знаний.

Что представляет собой курс

«Arenadata DB для разработчиков» — интенсивный 5-дневный курс, который даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.

Аудитория курса

Курс «Arenadata DB для разработчиков» будет полезен разработчикам, планирующим использовать или уже применяющим в работе ADB, или тем, в чьих задачах стоит миграция на ADB. Акцент при проведении курса будет сделан на разборе практических примеров.

Для того, чтобы успешно пройти курс «Arenadata DB для разработчиков», потребуется предварительная подготовка:

  • Базовые знания по работе с командной строкой Linux;
  • Понимание основ работы реляционных баз данных;
  • Базовые знания SQL (опыт написания запросов из нескольких таблиц);
  • Знакомство с ETL/ELT процессами.

«Arenadata DB для разработчиков» — интенсивный пятидневный курс. Занятия проходят удалённо с отрывом от производства.

Курс проводится в формате вебинара: слушателей ждёт общение с преподавателем, лекционная часть, практические работы на виртуальных машинах и разбор лабораторных работ, сессия вопросов-ответов с практиками из Arenadata. Время занятий — с 10:00 до 18:00 мск.

Группы набираются в двух форматах:

  • корпоративные (заказчик записывает на курс команду от 10 человек, даты занятий согласуются отдельно)
  • открытые (смешанные группы, в которые входят представители нескольких компаний, такие занятия проходят по расписанию)

Сертификация

  • Слушателям, успешно прошедшим сертификацию, выдается именной вендорский сертификат.
  • Слушателям курса предоставляется 2 попытки для прохождения проверки знаний.
сертификат

Программа обучения

Модуль 1

ADB – аналитическая СУБД для больших данных

  • Введение в ADB: Назначение ADB. Отличия от других баз данных.
  • Обзор архитектуры ADB: Концепция MPP и её имплементация в ADB. Терминология и архитектура СУБД. Отказоустойчивость ADB.
  • Окружение СУБД: Кластер-менеджер ADCM. Мониторинг. Enterprise Tools. Лабораторная работа.
  • Подключение к БД: Реквизиты. Доступы. Клиент командной строки Psql. Графические клиенты. Лабораторная работа.
  • Устройство БД: Шаблоны БД. Логическая схема данных. Обзор дефолтных схем. Основные объекты для работы с БД. Лабораторная работа.
  • Ролевая модель: Роль и пользователь, группы. Доступы. Создание пользователей, управление. Лабораторная работа.
  • Ресурсные группы: Параметры и ограничения. Создание ресурсных групп.
  • Дисковая квота: Информация о модуле. Настройка. Нюансы использования.
Модуль 2

Таблицы в ADB

  • Таблицы: Простые таблицы, типы таблиц. Сжатие и распределение данных. Лабораторная работа.
  • Партиции: Секционированные таблицы (партиции). Операции с партициями. Лабораторная работа.
  • Типы данных: Основные типы данных. Обзоры библиотек JSON и XML с примерами. Лабораторная работа.
Модуль 3

Выполнение запросов и многопользовательская работа ADB

  • Выполнение запросов: Оптимизаторы. План запроса. Разбор плана запроса и поиск узких мест. Лабораторная работа
  • Мониторинг запросов с помощью ADB Control: ADB Control. Мониторинг запросов. История и детали выполнения запросов. Ролевая модель ADB Control.
  • Статистика и индексы: Сбор статистики. Применимость индексов и их типы. Лабораторная работа.
  • Транзакции: Обзор. Уровни изоляции. Лабораторная работа.
  • MVCC: Цели. Реализация. Bloat. VACUUM и VACUUM FULL.
  • Блокировки: Синтаксис и мониторинг. Лабораторная работа.
Модуль 4

Обмен данными с внешними источниками. Пользовательские функции

  • Внешние таблицы в ADB: Обычные внешние таблицы. Web-внешние таблицы. Лабораторная работа.
  • GPFDIST и GPLOAD: Особенности применения утилиты gpfdist. Трансформация. Использование gpload. Лабораторная работа.
  • PXF: Архитектура, конфигурационные файлы. Pushdown и User impersonation. Примеры работы PXF с Hadoop и JDBC. Лабораторная работа.
  • COPY: Синтаксис и примеры использования
  • Пользовательские функции: Концепция и цели использования. Особенности работы функций в ADB, различные языки. Оконные функции и пользовательские агрегаты. Лабораторная работа.
  • MADLib и PostGIS: Обзор расширений и примеры использования.
Модуль 5

ADB – аналитическая СУБД для больших данных

  • Особенности миграции в ADB из Oracle Database: Расширения, запросы, функции. Пример проекта миграции из Oracle Database.
  • Построение хранилища на ADB: Основные принципы построения хранилищ. ETL vs ELT. Обновление справочников и таблиц. Самостоятельная работа.

Итоговое тестирование

«Arenadata DB для разработчиков»

Ближайший старт:

22-26 Сентября

Длительность:

5 дней , 40 ак.ч.

Записаться на курс

Спасибо, что написали нам!

Мы обработаем заявку и свяжемся с вами в ближайшее время.

Будем рады помочь!

Отправьте ваш вопрос через форму ниже, и наши специалисты свяжутся с вами в ближайшее время.

Корпоративная группа *
Фамилия *
Имя *
Должность/Роль в компании *
Эл. почта *
Телефон *
Наименование компании *
Опишите ваш вопрос
ошибка! проверьте правильно ли вы заполнили поля

Остались вопросы?

Если вы не нашли ответа на свой вопрос, вы можете воспользоваться формой обратной связи

хочу спросить

Как проходит обучение

Обучение проходит дистанционно в формате вебинаров. Теория перемежается с лабораторными работами, стенд разворачивается для каждого участника, с преподавателями можно общаться на протяжении всего обучения как голосом, так и в чате.

Занятия проводятся с отрывом от производства.

Время проведения занятий с 10:00 до 18:00 мск, если курс рассчитан на целый день.

Корпоративное обучение

Если ваша компания планирует внедрять решения Arenadata или уже работает с ними, вы можете воспользоваться возможностями корпоративного обучения и записать на интересующий курс команду от десяти человек.

Открытые группы

Периодически обучение проходит в смешанных открытых группах. Если вы планируете обучить менее 10 сотрудников, то смело записывайтесь в одну из них. Ориентироваться можно на расписание ниже.

Оставьте заявку на обучение и мы расскажем вам подробнее о том, как набирается группа и сколько свободных мест осталось.

Что получает слушатель по окончанию занятий

После успешной сдачи итогового тестирования, участникам выдается именной вендорский сертификат.

Хотите записаться на курс?

Да, хочу!

Этот сайт использует cookie-файлы и другие технологии, чтобы помочь вам в навигации, а также предоставить лучший пользовательский опыт, анализировать использование наших продуктов и услуг, повысить качество рекламных и маркетинговых активностей.